from math import * 
s = int (input('Введите четырехзначное число:'))
if 1000 <= s <= 9999:
      print()
else:
      print('Введенное число не является четырехзначным')
      exit()
if s % 2 == 0: 
  print ('Число четное: Да')
else:
  print ('Число чётное: Нет')
if s % 3==0:
  print ('Число кратное трём: Да')
else:
      print ('Число кратное трём: Нет')
if int(sqrt(s))**2==s:
  print ('Число является квадратом числа:', int(sqrt(s)))
  print()
  print ('Наименьшая цифра числа:', (min(s//1000,s//100%10,s//10%10,s%10)))
  print ('Наибольшая цифра числа:', (max(s//1000,s//100%10,s//10%10,s%10)))
  print ('Количество нулей в числе:',(str(s)).count('0'))
  print(' ')
else:
  print ('Число является квадратом числа: Нет')
  print()
  print ('Наименьшая цифра числа:', (min(s//1000,s//100%10,s//10%10,s%10)))
  print ('Наибольшая цифра числа:', (max(s//1000,s//100%10,s//10%10,s%10)))
  print ('Количество нулей в числе:',(str(s)).count('0'))
  print(' ')
if int(sqrt (s//1000))**2 != s//1000:
  print ('Цифра в разряде тысяч  является квадратом цифры: Нет')
else:
  print ('Цифра в разряде тысяч является квадратом цифры:',int (sqrt(s//1000)))
if int(sqrt (s//100%10))**2 != s//100%10:
  print ('Цифра в разряде сотен является квадратом числа: Нет')
else:
  print ('Цифра в разряде сотен является квадратом числа:', int (sqrt(s//100%10)))
if int (sqrt(s//10%10))**2 != s//10%10:
  print ('Цифра в разряде десятков является квадратом числа: Нет')
else:
  print ('Цифра в разряде десятков является квадаротом числа:', int (sqrt(s//10%10)))
if int (sqrt(s%10))**2 != s%10:
  print ('Цифра в разряде едениц является квадаротом числа: Нет')
else:
  print ('Цифра в разряде едениц является квадратом числа:', int (sqrt(s//1%10)))
